package org.linlinjava.litemall.db.vo.shop;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author wj
 * @date 2021/8/17 10:13
 */
public class PromoterListBackDto {

    /**
     * 用户id
     */
    private Integer id;

    /**
     * 用户头像
     */
    private String images;

    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 用户手机号码
     */
    private String mobile;

    /**
     * 方案名称
     */
    private String customTemplate;

    /**
     * 访问用户数
     */
    private Integer userCount;

    /**
     * 推广销额
     */
    private BigDecimal salePrice;

    /**
     * 推广佣金
     */
    private BigDecimal proxyPrice;

    /**
     * 推广链接
     */
    private String linkUrl;

    /**
     * 推广员id
     */
    private Integer agentId;

    /**
     * 添加时间
     */
    private LocalDateTime addTime;

    /**
     * 代理id
     */
    private String proxy;


    private String remark;


    /**
     * 推广用户数量
     */
    private Integer promoteUserCount;

    /**
     * 下单用户数
     */
    private Integer orderUserCount;

    /**
     * 佣金
     */
    private BigDecimal brokerage;

    /**
     * 省名称
     */
    private String province;

    /**
     * 市名称
     */
    private String city;


    /**
     * 区县名称
     */
    private String village;


    public BigDecimal getBrokerage() {
        return brokerage;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getVillage() {
        return village;
    }

    public void setVillage(String village) {
        this.village = village;
    }

    public void setBrokerage(BigDecimal brokerage) {
        this.brokerage = brokerage;
    }

    public Integer getOrderUserCount() {
        return orderUserCount;
    }

    public void setOrderUserCount(Integer orderUserCount) {
        this.orderUserCount = orderUserCount;
    }

    public Integer getPromoteUserCount() {
        return promoteUserCount;
    }

    public void setPromoteUserCount(Integer promoteUserCount) {
        this.promoteUserCount = promoteUserCount;
    }

    public LocalDateTime getAddTime() {
        return addTime;
    }

    public void setAddTime(LocalDateTime addTime) {
        this.addTime = addTime;
    }

    public Integer getAgentId() {
        return agentId;
    }

    public void setAgentId(Integer agentId) {
        this.agentId = agentId;
    }

    public String getLinkUrl() {
        return linkUrl;
    }

    public void setLinkUrl(String linkUrl) {
        this.linkUrl = linkUrl;
    }

    public String getImages() {
        return images;
    }

    public void setImages(String images) {
        this.images = images;
    }

    public String getProxy() {
        return proxy;
    }

    public void setProxy(String proxy) {
        this.proxy = proxy;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getCustomTemplate() {
        return customTemplate;
    }

    public void setCustomTemplate(String customTemplate) {
        this.customTemplate = customTemplate;
    }

    public Integer getUserCount() {
        return userCount;
    }

    public void setUserCount(Integer userCount) {
        this.userCount = userCount;
    }

    public BigDecimal getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(BigDecimal salePrice) {
        this.salePrice = salePrice;
    }

    public BigDecimal getProxyPrice() {
        return proxyPrice;
    }

    public void setProxyPrice(BigDecimal proxyPrice) {
        this.proxyPrice = proxyPrice;
    }
}
